package com.ruoyi.combat.domain.useralignment;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 知乎用户信息对象 combat_user_zh
 *
 * @author ruoyi
 * @date 2025-03-12
 */
public class CombatUserZh extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 用户社交账号id */
    @Excel(name = "用户社交账号id")
    private String userId;

    /** 用户社交账号名称 */
    @Excel(name = "用户社交账号名称")
    private String userName;

    /** 用户社交账号昵称 */
    @Excel(name = "用户社交账号昵称")
    private String userNickname;

    /** 用户IP属地 */
    @Excel(name = "用户IP属地")
    private String userIp;

    /** 用户关注量 */
    @Excel(name = "用户关注量")
    private Long userFocusNum;

    /** 用户粉丝量 */
    @Excel(name = "用户粉丝量")
    private Long userFansNum;

    /** 家庭住址 */
    @Excel(name = "家庭住址")
    private String userHomeAddr;

    /** 用户平台 */
    @Excel(name = "用户平台")
    private String userPlate;

    /** 用户类型 */
    @Excel(name = "用户类型")
    private String userType;

    /** 用户电话 */
    @Excel(name = "用户电话")
    private String userPhone;

    /** 用户简介 */
    @Excel(name = "用户简介")
    private String summary;

    private String score;
    private String avatar;





    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setUserId(String userId)
    {
        this.userId = userId;
    }

    public String getUserId()
    {
        return userId;
    }
    public void setUserName(String userName)
    {
        this.userName = userName;
    }

    public String getUserName()
    {
        return userName;
    }
    public void setUserNickname(String userNickname)
    {
        this.userNickname = userNickname;
    }

    public String getUserNickname()
    {
        return userNickname;
    }
    public void setUserIp(String userIp)
    {
        this.userIp = userIp;
    }

    public String getUserIp()
    {
        return userIp;
    }
    public void setUserFocusNum(Long userFocusNum)
    {
        this.userFocusNum = userFocusNum;
    }

    public Long getUserFocusNum()
    {
        return userFocusNum;
    }
    public void setUserFansNum(Long userFansNum)
    {
        this.userFansNum = userFansNum;
    }

    public Long getUserFansNum()
    {
        return userFansNum;
    }
    public void setUserHomeAddr(String userHomeAddr)
    {
        this.userHomeAddr = userHomeAddr;
    }

    public String getUserHomeAddr()
    {
        return userHomeAddr;
    }
    public void setUserPlate(String userPlate)
    {
        this.userPlate = userPlate;
    }

    public String getUserPlate()
    {
        return userPlate;
    }
    public void setUserType(String userType)
    {
        this.userType = userType;
    }

    public String getUserType()
    {
        return userType;
    }

    public String getScore() {
        return score;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public void setScore(String score) {
        this.score = score;
    }

    public void setUserPhone(String userPhone)
    {
        this.userPhone = userPhone;
    }

    public String getUserPhone()
    {
        return userPhone;
    }
    public void setSummary(String summary)
    {
        this.summary = summary;
    }

    public String getSummary()
    {
        return summary;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("userId", getUserId())
                .append("userName", getUserName())
                .append("userNickname", getUserNickname())
                .append("userIp", getUserIp())
                .append("userFocusNum", getUserFocusNum())
                .append("userFansNum", getUserFansNum())
                .append("userHomeAddr", getUserHomeAddr())
                .append("userPlate", getUserPlate())
                .append("userType", getUserType())
                .append("userPhone", getUserPhone())
                .append("summary", getSummary())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("remark", getRemark())
                .toString();
    }
}
